home *** CD-ROM | disk | FTP | other *** search
/ Dynamic HTML Construction Kit / Dynamic HTML Construction Kit.iso / earthlink / nscomm / java40.jar / java / awt / Button.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-11-03  |  1.0 KB  |  41 lines

  1. package java.awt;
  2.  
  3. import java.awt.peer.ButtonPeer;
  4.  
  5. public class Button extends Component {
  6.    String label;
  7.  
  8.    public Button() {
  9.       this("");
  10.    }
  11.  
  12.    public Button(String var1) {
  13.       this.label = var1;
  14.    }
  15.  
  16.    public synchronized void addNotify() {
  17.       if (super.peer == null) {
  18.          super.peer = ((Component)this).getToolkit().createButton(this);
  19.       }
  20.  
  21.       super.addNotify();
  22.    }
  23.  
  24.    public String getLabel() {
  25.       return this.label;
  26.    }
  27.  
  28.    public void setLabel(String var1) {
  29.       this.label = var1;
  30.       ButtonPeer var2 = (ButtonPeer)super.peer;
  31.       if (var2 != null) {
  32.          var2.setLabel(var1);
  33.       }
  34.  
  35.    }
  36.  
  37.    protected String paramString() {
  38.       return super.paramString() + ",label=" + this.label;
  39.    }
  40. }
  41.